html,body {
	height: 100%;
}
.map_wp {
	/*margin-top: 44px;*/
	width: 100%;
	height: 100%;
}
#ldry {
	width: 100%;	
	height: 100%;
	background-color: red;
}
#ldry_info {
	position: fixed;
	bottom: 0;
	width: 100%;
	font-size: 13px;
	background-color: #fff;
	display: none;
}
.wrapper {
	overflow: hidden;
	margin-top: 12px;
}
.wrapper img {
	width: 10px;
	height: 10px;
	float: left;
	margin-right: 2px;
}
.w90p {
	width: 90.9375%;
	margin-left: 4.6875%;
}
.ldry_top {
	height: 63px;
	position: relative;
}

.address_pic img {
	width: 100%;
	float: left;
}
.close {
	width: 25px;
	height: 25px;
	border-radius: 50%;
	line-height: 25px;
	text-align: center;
	position: absolute;
	top: 7px;
	right: 6px;
	z-index: 2;
}
.close img {
	width: 100%;
}
.ldy_name {
	padding-top: 11px;
	font-size: 16px;
	font-family: "Adobe Heiti Std";
	height: 16px;
	line-height: 16px;
}
.ldy_distance {
  font-family: "Adobe Heiti Std";
  color: rgb( 102, 102, 102 );
  height: 16px;
  line-height: 16px;
  position: absolute;
  bottom: 10px;
  right: 0;
}
.ldry_mid,.ldry_botm  {
	height: 30px;
	line-height: 30px;
	border-top: 1px solid rgb( 230, 233, 235 );
	overflow: hidden;
	position: relative;
}
.ldry_mid>div {
	float: left;
}
.address_pic {
	width: 15px;
	height: 15px;
	position: absolute;
	top: 50%;
	margin-top:-7.5px;
	left: 0;
}
.address,.zhe_word {
	position: absolute;
	left: 23px;
	font-family: "Adobe Heiti Std";
    color: rgb( 102, 102, 102 );
    height: 13px;
    line-height: 13px;
    top: 50%;
    margin-top: -6.5px;
}
.ldry_botm {
	position: relative;
}
.ldry_botm>div {
	float: left;
}
.ldy_circle {
	width: 15px;
	height: 15px;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	margin-top: -7.5px;
	left: 0;
}
.ldy_circle img {
	width: 100%;
	float: left;

}
